@echo off
echo ========================================
echo 测试Chrome调试连接
echo ========================================
echo.

echo 步骤1: 检查Chrome调试端口
echo ----------------------------------------
netstat -an | findstr :9222
if %errorlevel% equ 0 (
    echo ✅ Chrome调试端口9222正在监听
) else (
    echo ❌ Chrome调试端口9222未启动
    echo 请先运行 start-chrome-minimal.bat
    pause
    exit /b 1
)

echo.
echo 步骤2: 检查Chrome调试API
echo ----------------------------------------
curl -s http://localhost:9222/json/version
if %errorlevel% equ 0 (
    echo ✅ Chrome调试API响应正常
) else (
    echo ❌ Chrome调试API无响应
    pause
    exit /b 1
)

echo.
echo 步骤3: 检查ChromeDriver
echo ----------------------------------------
if exist "C:\Windows\chromedriver.exe" (
    echo ✅ ChromeDriver存在
) else (
    echo ❌ ChromeDriver不存在
    echo 请下载ChromeDriver并放到C:\Windows\目录
    pause
    exit /b 1
)

echo.
echo 步骤4: 检查后端服务
echo ----------------------------------------
curl -s http://localhost:8083/api/analysis/health
if %errorlevel% equ 0 (
    echo ✅ 后端服务正在运行
) else (
    echo ❌ 后端服务未启动
    echo 请在IDEA中启动后端项目
    pause
    exit /b 1
)

echo.
echo ========================================
echo 所有检查通过！
echo ========================================
echo.
echo 现在可以重新启动IDEA程序
echo 程序应该会自动连接到Chrome并访问IoT平台
echo.
pause